package com.cxs.dto;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * cashier
 * @author 
 */
@Data
public class AddCashierDTO{
    /**
     * 挂号人id
     */
    @NotNull(message = "病人id不能为空")
    private Integer reportId;

    /**
     * 药品/项目名称
     */
    @NotBlank(message = "药品名称不能为空")
    private String durgName;

    /**
     * 药品/项目数量
     */
    @NotNull(message = "药品数量不能为空")
    private Integer durgNum;

    /**
     * 药品/项目单价
     */
    @NotNull(message = "药品单价不能为空")
    private Double repicePrice;

    /**
     * 药品/项目总价
     */
    @NotNull(message = "药品总价不能为空")
    private Double repiceTotal;

    /**
     * 0 - 药品出纳， 1 - 项目出纳 ， 2 - 已缴费
     */
    private Integer state = 0;

    /**
     * 创建时间
     */
    private Date ctime = new Date();

    /**
     * 0 - 非检查项目（打针）  1 - 需检查项目（拍片）
     */
    private Integer ostate = 0;

    /**
     * 0 - 未缴费 ，1 - 已缴费
     */
    private Integer mstate = 0;
}